inca place of prayer - Spanish English Dictionary